import time
import os
from loguru import logger
from config_utils import 读取配置文件


# def 子程序设置():
    # 当前项目路径
ROOT_PATH = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

# 日志文件路径
LOG_FILE_PATH = os.path.join(ROOT_PATH, 'log', f'{time.strftime("%Y_%m_%d", time.localtime())}.log')

# 日志对象设置
logger.add(LOG_FILE_PATH, encoding='utf-8')

局配置 = 读取配置文件()
if 局配置['配置']['临时目录'] != 'None' and os.path.isdir(局配置['配置']['临时目录']):
    临时目录 = 局配置['配置']['临时目录']
else:
    临时目录 = os.path.join(ROOT_PATH, 'cache')

if 局配置['配置']['保存目录'] != 'None' and os.path.isdir(局配置['配置']['保存目录']):
    保存目录 = 局配置['配置']['保存目录']
else:
    保存目录 = os.path.join(ROOT_PATH, 'output')

删除临时文件 = True if 局配置['配置']['删除临时文件'] == '是' else False
关闭浏览器 = True if 局配置['配置']['关闭浏览器'] == '是' else False
定位文本 = 局配置['配置']['定位文本']
分辨率配置 = 局配置.get('分辨率', {})
运行端口 = 局配置.get('运行端口', '9222')

    # return ROOT_PATH, LOG_FILE_PATH, logger
